package com.prothink.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName : JsCourseRecord  //类名
 * @Description : 审核  //描述
 * @Author : Zhang //作者
 * @Date: 11/22  11:50
 */
public class JsCourseRecord {
    private Integer id;
    private Integer courseId;   //课程id
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date applyDate;     //发起时间
    private Integer launchId;   //发起人
    private String implementId; //执行人
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date implementDate; //审核时间
    private String result;      //审核结果
    private String remarks;     //反馈详情
    private Integer type;       //类型（2、视频  3、商品）

    private String trueName;    //用户名
    private String title;
    //课程审核
    private String courseName;  //课程名称
    private String courseNprice;//课程现价
    private String url;         //封面地址
    private Integer classId;    //课程专业id
    //微圈审核
    private Integer microcircleId;  //微圈id
    private String artcleTitle;     //文章标题
    private String artcleUrl;       //图片路径
    private Integer acticleCategroyId;  //文章分类id
    private String artcleCategroyName;  //
    private String nickname;


    @Override
    public String toString() {
        return "JsCourseRecord{" +
                "id=" + id +
                ", courseId=" + courseId +
                ", applyDate=" + applyDate +
                ", launchId='" + launchId + '\'' +
                ", implementId='" + implementId + '\'' +
                ", implementDate=" + implementDate +
                ", result='" + result + '\'' +
                ", remarks='" + remarks + '\'' +
                ", type=" + type +
                ", trueName='" + trueName + '\'' +
                ", title='" + title + '\'' +
                ", courseName='" + courseName + '\'' +
                ", courseNprice='" + courseNprice + '\'' +
                ", url='" + url + '\'' +
                ", classId=" + classId +
                ", microcircleId=" + microcircleId +
                ", artcleTitle='" + artcleTitle + '\'' +
                ", artcleUrl='" + artcleUrl + '\'' +
                ", acticleCategroyId=" + acticleCategroyId +
                ", artcleCategroyName='" + artcleCategroyName + '\'' +
                ", nickname='" + nickname + '\'' +
                '}';
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public Integer getLaunchId() {
        return launchId;
    }

    public void setLaunchId(Integer launchId) {
        this.launchId = launchId;
    }

    public String getImplementId() {
        return implementId;
    }

    public void setImplementId(String implementId) {
        this.implementId = implementId;
    }

    public Date getImplementDate() {
        return implementDate;
    }

    public void setImplementDate(Date implementDate) {
        this.implementDate = implementDate;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getTrueName() {
        return trueName;
    }

    public void setTrueName(String trueName) {
        this.trueName = trueName;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getCourseNprice() {
        return courseNprice;
    }

    public void setCourseNprice(String courseNprice) {
        this.courseNprice = courseNprice;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Integer getClassId() {
        return classId;
    }

    public void setClassId(Integer classId) {
        this.classId = classId;
    }

    public Integer getMicrocircleId() {
        return microcircleId;
    }

    public void setMicrocircleId(Integer microcircleId) {
        this.microcircleId = microcircleId;
    }

    public String getArtcleTitle() {
        return artcleTitle;
    }

    public void setArtcleTitle(String artcleTitle) {
        this.artcleTitle = artcleTitle;
    }

    public String getArtcleUrl() {
        return artcleUrl;
    }

    public void setArtcleUrl(String artcleUrl) {
        this.artcleUrl = artcleUrl;
    }

    public Integer getActicleCategroyId() {
        return acticleCategroyId;
    }

    public void setActicleCategroyId(Integer acticleCategroyId) {
        this.acticleCategroyId = acticleCategroyId;
    }

    public String getArtcleCategroyName() {
        return artcleCategroyName;
    }

    public void setArtcleCategroyName(String artcleCategroyName) {
        this.artcleCategroyName = artcleCategroyName;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }
}
